package base

/**
 * Created by Darkness1m on 2017/5/25.
 */
//DTO / POJO / POCO类
//以data作为标识,  这种类只用于保存数据
data class User(val name:String,val age:Int)
//自动具有equals() hashCode()
// toString()  格式是  "base.User(name=John, age=42)"
// copy() componentX()等等

//数据类规范:
//1. 主构造函数的参数数目>=1
//2. 主构造函数的所有函数都要标记为val或var
//3. 数据类不能是抽象、开放、密封或是内部的
//4. (1.1)之前,数据类只能实现接口

//示例在Commons里面